package cn.iocoder.yudao.module.im.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 消息类型枚举
 *
 * @author 芋道源码
 */
@AllArgsConstructor
@Getter
public enum MessageTypeEnum {

    TEXT("text", "文本消息"),
    IMAGE("image", "图片消息"),
    FILE("file", "文件消息"),
    AUDIO("audio", "语音消息"),
    VIDEO("video", "视频消息"),
    EMOJI("emoji", "表情消息"),
    SYSTEM("system", "系统消息"),
    NOTICE("notice", "通知消息");

    /**
     * 类型
     */
    private final String type;
    
    /**
     * 描述
     */
    private final String description;

}